package com.inossem.warehousestorage_inossem.bean.inventory;

import com.inossem.warehousestorage_inossem.bean.common.BeanNew;

import java.util.List;

/**
 * Created by Administrator on 2017/9/3 0003.
 */

public class InventoryBatchBean  extends BeanNew{


    private BatchBean body;

    public BatchBean getBody() {
        return body;
    }

    public void setBody(BatchBean body) {
        this.body = body;
    }

    public static class BatchBean {
        private List<BatchSpecListBean> batch_spec_list;
        private List<BatchMaterialSpecListBean> batch_material_spec_list;

        public List<BatchSpecListBean> getBatch_spec_list() {
            return batch_spec_list;
        }

        public void setBatch_spec_list(List<BatchSpecListBean> batch_spec_list) {
            this.batch_spec_list = batch_spec_list;
        }

        public List<BatchMaterialSpecListBean> getBatch_material_spec_list() {
            return batch_material_spec_list;
        }

        public void setBatch_material_spec_list(List<BatchMaterialSpecListBean> batch_material_spec_list) {
            this.batch_material_spec_list = batch_material_spec_list;
        }

        public static class BatchSpecListBean {
            /**
             * batch_spec_code : ZSCRQ
             * batch_spec_value : 2012-12-11
             * batch_spec_type : 2
             * required : 0
             * info : []
             * display_index : 1
             * edit : 1
             */

            private String batch_spec_code;
            private String batch_spec_value;
            private String batch_spec_type;
            private String batch_spec_name;
            private String required;
            private String display_index;
            private String edit;
            private String text;
            private List<BatchSpecListBean.InfoBean> info;

            public String getBatch_spec_name() {
                return batch_spec_name;
            }

            public void setBatch_spec_name(String batch_spec_name) {
                this.batch_spec_name = batch_spec_name;
            }

            public String getText() {
                return text;
            }

            public void setText(String text) {
                this.text = text;
            }

            public String getBatch_spec_code() {
                return batch_spec_code;
            }

            public void setBatch_spec_code(String batch_spec_code) {
                this.batch_spec_code = batch_spec_code;
            }

            public String getBatch_spec_value() {
                return batch_spec_value;
            }

            public void setBatch_spec_value(String batch_spec_value) {
                this.batch_spec_value = batch_spec_value;
            }

            public String getBatch_spec_type() {
                return batch_spec_type;
            }

            public void setBatch_spec_type(String batch_spec_type) {
                this.batch_spec_type = batch_spec_type;
            }

            public String getRequired() {
                return required;
            }

            public void setRequired(String required) {
                this.required = required;
            }

            public String getDisplay_index() {
                return display_index;
            }

            public void setDisplay_index(String display_index) {
                this.display_index = display_index;
            }

            public String getEdit() {
                return edit;
            }

            public void setEdit(String edit) {
                this.edit = edit;
            }

            public List<BatchSpecListBean.InfoBean> getInfo() {
                return info;
            }

            public void setInfo(List<BatchSpecListBean.InfoBean> info) {
                this.info = info;
            }
            public static class InfoBean {
                /**
                 * text : text
                 * value : value
                 */

                private String text;
                private String value;

                public String getText() {
                    return text;
                }

                public void setText(String text) {
                    this.text = text;
                }

                public String getValue() {
                    return value;
                }

                public void setValue(String value) {
                    this.value = value;
                }
            }
        }

        public static class BatchMaterialSpecListBean {
            /**
             * batch_spec_code : production_time
             * batch_spec_value : 2012-12-11
             * batch_spec_type : 2
             * required : 0
             * info : []
             * display_index : 1
             * edit : 1
             */

            private String batch_spec_code;
            private String batch_spec_value;
            private String batch_spec_type;
            private String batch_spec_name;
            private String required;
            private String display_index;
            private String edit;
            private String text;
            private List<BatchSpecListBean.InfoBean> info;

            public String getBatch_spec_name() {
                return batch_spec_name;
            }

            public void setBatch_spec_name(String batch_spec_name) {
                this.batch_spec_name = batch_spec_name;
            }

            public String getText() {
                return text;
            }

            public void setText(String text) {
                this.text = text;
            }

            public String getBatch_spec_code() {
                return batch_spec_code;
            }

            public void setBatch_spec_code(String batch_spec_code) {
                this.batch_spec_code = batch_spec_code;
            }

            public String getBatch_spec_value() {
                return batch_spec_value;
            }

            public void setBatch_spec_value(String batch_spec_value) {
                this.batch_spec_value = batch_spec_value;
            }

            public String getBatch_spec_type() {
                return batch_spec_type;
            }

            public void setBatch_spec_type(String batch_spec_type) {
                this.batch_spec_type = batch_spec_type;
            }

            public String getRequired() {
                return required;
            }

            public void setRequired(String required) {
                this.required = required;
            }

            public String getDisplay_index() {
                return display_index;
            }

            public void setDisplay_index(String display_index) {
                this.display_index = display_index;
            }

            public String getEdit() {
                return edit;
            }

            public void setEdit(String edit) {
                this.edit = edit;
            }

            public List<BatchSpecListBean.InfoBean> getInfo() {
                return info;
            }

            public void setInfo(List<BatchSpecListBean.InfoBean> info) {
                this.info = info;
            }
        }

    }
}
